﻿namespace Microsoft.Practices.ESB.Itinerary.OM.V2
{
    using System;
    using System.CodeDom.Compiler;
    using System.ComponentModel;
    using System.Diagnostics;
    using System.Xml.Serialization;

    [Serializable, DesignerCategory("code"), XmlType(AnonymousType=true, Namespace="http://schemas.microsoft.biztalk.practices.esb.com/itinerary"), GeneratedCode("xsd", "2.0.50727.3038"), DebuggerStepThrough]
    public class ItineraryBizTalkSegment
    {
        private string epmRRCorrelationTokenField;
        private string interchangeIdField;
        private string messageIdField;
        private string receiveInstanceIdField;

        [XmlAttribute]
        public string epmRRCorrelationToken
        {
            get
            {
                return this.epmRRCorrelationTokenField;
            }
            set
            {
                this.epmRRCorrelationTokenField = value;
            }
        }

        [XmlAttribute]
        public string interchangeId
        {
            get
            {
                return this.interchangeIdField;
            }
            set
            {
                this.interchangeIdField = value;
            }
        }

        [XmlAttribute]
        public string messageId
        {
            get
            {
                return this.messageIdField;
            }
            set
            {
                this.messageIdField = value;
            }
        }

        [XmlAttribute]
        public string receiveInstanceId
        {
            get
            {
                return this.receiveInstanceIdField;
            }
            set
            {
                this.receiveInstanceIdField = value;
            }
        }
    }
}

